home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / ModCPView.php next >
Encoding:
PHP Script  |  2002-06-12  |  31.8 KB  |  664 lines

  1. <?php
  2.  
  3. class ModCPView {
  4.  
  5.  
  6.  
  7. function topic_none() {
  8. global $ibforums;
  9. return <<<EOF
  10.             <tr>
  11.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'><i>{$ibforums->lang['q_t_n']}</i></td>
  12.             </tr>
  13. EOF;
  14. }
  15.  
  16. function endcp() {
  17. global $ibforums;
  18. return <<<EOF
  19.       </td>
  20.      </tr>
  21.     </table>
  22.    </td>
  23.   </tr>
  24.  </table>
  25. EOF;
  26. }
  27.  
  28. function post_none() {
  29. global $ibforums;
  30. return <<<EOF
  31.             <tr>
  32.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'><i>{$ibforums->lang['q_p_n']}</i></td>
  33.             </tr>
  34. EOF;
  35. }
  36.  
  37. function end_forum_splash() {
  38. global $ibforums;
  39. return <<<EOF
  40.        </table>
  41.       </td>
  42.      </tr>
  43.     </table>
  44. EOF;
  45. }
  46.  
  47. function post_form_header($count) {
  48. global $ibforums;
  49. return <<<EOF
  50.             <tr>
  51.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['q_posts']} $count</td>
  52.             </tr>
  53. EOF;
  54. }
  55.  
  56. function prune_form_header() {
  57. global $ibforums;
  58. return <<<EOF
  59.             <tr>
  60.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['search_prune']}</td>
  61.             </tr>
  62.             <tr>
  63.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  64.                <i>{$ibforums->lang['define_search']}</i>
  65.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  66.                <input type='hidden' name='act' value='ModCP'>
  67.                <input type='hidden' name='CODE' value='process_prune'>
  68.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  69.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  70.             </td>
  71.             </tr>
  72.             <tr>
  73.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_prune_cutoff']}</td>
  74.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  75.             </tr>
  76.             <tr>
  77.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_prune_perpage']}</td>
  78.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='PAGE' size='5' maxlength='10' value='20' class='forminput'></td>
  79.             </tr>
  80.             <tr>
  81.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='button' class='forminput' value='{$ibforums->lang['prune_forum']}' onClick='check_prune();'></form></td>
  82.             </tr>
  83. EOF;
  84. }
  85.  
  86. function show_post_results($data) {
  87. global $ibforums;
  88. return <<<EOF
  89.             <tr>
  90.             <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  91.                 <b>{$ibforums->lang['a_topic_results']}</b><hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>
  92.                 {$ibforums->lang['a_topic_deleted']} {$data[DELETED]}<br><br>
  93.                 {$ibforums->lang['a_topic_approved']} {$data[APPROVED]}<br><br>
  94.                 {$ibforums->lang['a_topic_left']} {$data[LEFT]}<br><br>
  95.             </td>
  96.             </tr>
  97. EOF;
  98. }
  99.  
  100. function topic_header($data) {
  101. global $ibforums;
  102. return <<<EOF
  103.             <tr>
  104.              <td><b>{$ibforums->lang['f_moderate']} {$data[FORUM_NAME]}</b><br>{$ibforums->lang['f_moderate_t']}
  105.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  106.                <input type='hidden' name='act' value='ModCP'>
  107.                <input type='hidden' name='CODE' value='{$data[search_type]}'>
  108.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  109.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  110.             </td>
  111.             </tr>
  112.             <tr>
  113.               <td>
  114.                <table cellspacing='1' cellpadding='0' border='0' width='95%' align='center' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}'>
  115.                  <tr>
  116.                   <td>
  117.                     <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  118.                      <tr>
  119.                        <td width='15%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['tt_action']}</td>
  120.                        <td width='45%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['st_topic']}</td>
  121.                        <td width='5%'  bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['st_posts']}</td>
  122.                        <td width='35%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['st_last']}</td>
  123.                      </tr>
  124. EOF;
  125. }
  126.  
  127. function open_form_header() {
  128. global $ibforums;
  129. return <<<EOF
  130.             <tr>
  131.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['search_openclose']} $count</td>
  132.             </tr>
  133.             <tr>
  134.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  135.                <i>{$ibforums->lang['define_search']}</i>
  136.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  137.                <input type='hidden' name='act' value='ModCP'>
  138.                <input type='hidden' name='CODE' value='process_open'>
  139.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  140.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  141.             </td>
  142.             </tr>
  143.             <tr>
  144.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_topics_cutoff']}</td>
  145.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  146.             </tr>
  147.             <tr>
  148.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_sort']}</td>
  149.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><select name='ORDER' class='forminput'><option value='asc'>{$ibforums->lang['s_topics_asc']}</option><option value='desc' selected>{$ibforums->lang['s_topics_desc']}</option></select></td>
  150.             </tr>
  151.             <tr>
  152.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_limit']}</td>
  153.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='LIMIT' size='5' maxlength='10' class='forminput'></td>
  154.             </tr>
  155.             <tr>
  156.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' class='forminput' value='{$ibforums->lang['submit_topics']}'></form></td>
  157.             </tr>
  158. EOF;
  159. }
  160.  
  161. function render_topic_post($data) {
  162. global $ibforums;
  163. return <<<EOF
  164.                      <tr>
  165.                       <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='middle'><input type='hidden' name='POST_{$data[POST]}->{'ID'}' value='{$data[POST]}->{'POST_ID'}'><input type='hidden' name='TOPIC_{$data[POST]}->{'ID'}' value='{$data[TOPIC]}->{'TOPIC_ID'}'><select name='CHOICE_{$data[POST]}->{'ID'}' class='forminput'><option value='APPROVE' selected>{$ibforums->lang['c_approve']}</option>{$data[TOPIC]}->{'DELETE'}<option value='LEAVE' selected>{$ibforums->lang['c_leave']}</option></select></td>
  166.                       <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='top'>
  167.                         <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  168.                         <tr>
  169.                           <td valign='top' width='15%'>{$data[POST]}->{'MEMBER_NAME'}</td>
  170.                           <td valign='top' width='85%'><b>{$ibforums->lang['ss_posted_on']}</b> {$data[POST]}->{'POST_DATE'}<hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>{$data[POST]}->{'POST'} ( <a href="javascript:PopUp('{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'}&CODE=readpost&ID={$data[POST]}->{'ID'}','ViewPost','400','200','0','1','1','1')">{$ibforums->lang['ss_read_more']}</a> )</td>
  171.                         </tr>
  172.                         </table>
  173.                       </td>
  174.                     </tr>
  175. EOF;
  176. }
  177.  
  178. function online_menu() {
  179. global $ibforums;
  180. return <<<EOF
  181.     <tr>
  182.      <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' id='controlpanel'>{$ibforums->lang['m_moderate']}</td>
  183.     </tr>
  184.     <tr>
  185.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'}'>{$ibforums->lang['m_approve']}</a></td>
  186.     </tr>
  187.     <tr>
  188.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'};CODE=prune'>{$ibforums->lang['m_prune']}</a></td>
  189.     </tr>
  190.     <tr>
  191.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'};CODE=delete'>{$ibforums->lang['m_delete']}</a></td>
  192.     </tr>
  193.     <tr>
  194.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'};CODE=open'>{$ibforums->lang['m_open']}</a></td>
  195.     </tr>
  196.     <tr>
  197.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'};CODE=move'>{$ibforums->lang['m_move']}</a></td>
  198.     </tr>
  199.     <!-- To be added later
  200.     <tr>
  201.      <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' id='controlpanel'>{$ibforums->lang['m_prefs']}</td>
  202.     </tr>
  203.     <tr>
  204.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'}'>{$ibforums->lang['m_email']}</a></td>
  205.     </tr>
  206.     -->
  207. EOF;
  208. }
  209.  
  210. function show_topic_results($data) {
  211. global $ibforums;
  212. return <<<EOF
  213.             <tr>
  214.             <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  215.                 <b>{$ibforums->lang['a_post_results']}</b><hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>
  216.                 {$ibforums->lang['a_post_deleted']} {$data[DELETED]}<br><br>
  217.                 {$ibforums->lang['a_post_approved']} {$data[APPROVED]}<br><br>
  218.                 {$ibforums->lang['a_post_left']} {$data[LEFT]}<br><br>
  219.             </td>
  220.             </tr>
  221. EOF;
  222. }
  223.  
  224. function main_splash() {
  225. global $ibforums;
  226. return <<<EOF
  227.             <tr>
  228.              <td><b>{$ibforums->lang['mod_forum_t']}</b><br>{$ibforums->lang['mod_forum']}</td>
  229.             </tr>
  230.             <tr>
  231.               <td>
  232.                <table cellspacing='1' cellpadding='0' border='0' width='95%' align='center' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}'>
  233.                  <tr>
  234.                   <td>
  235.                     <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  236.                      <tr>
  237.                        <td width='54%' bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium'>{$ibforums->lang['forum_name']}</td>
  238.                        <td width='6%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['forum_topics']}</td>
  239.                        <td width='5%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['forum_posts']}</td>
  240.                        <td width='35%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['last_post']}</td>
  241.                      </tr>
  242. EOF;
  243. }
  244.  
  245. function move_form_header() {
  246. global $ibforums;
  247. return <<<EOF
  248.             <tr>
  249.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['search_move']}</td>
  250.             </tr>
  251.             <tr>
  252.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  253.                <i>{$ibforums->lang['define_search']}</i>
  254.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  255.                <input type='hidden' name='act' value='ModCP'>
  256.                <input type='hidden' name='CODE' value='process_move'>
  257.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  258.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  259.             </td>
  260.             </tr>
  261.             <tr>
  262.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_topics_cutoff']}</td>
  263.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  264.             </tr>
  265.             <tr>
  266.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_sort']}</td>
  267.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><select name='ORDER' class='forminput'><option value='asc'>{$ibforums->lang['s_topics_asc']}</option><option value='desc' selected>{$ibforums->lang['s_topics_desc']}</option></select></td>
  268.             </tr>
  269.             <tr>
  270.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_limit']}</td>
  271.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='LIMIT' size='5' maxlength='10' class='forminput'></td>
  272.             </tr>
  273.             <tr>
  274.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' class='forminput' value='{$ibforums->lang['submit_topics']}'></form></td>
  275.             </tr>
  276. EOF;
  277. }
  278.  
  279. function delete_form_header() {
  280. global $ibforums;
  281. return <<<EOF
  282.             <tr>
  283.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['search_delete']} $count</td>
  284.             </tr>
  285.             <tr>
  286.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  287.                <i>{$ibforums->lang['define_search']}</i>
  288.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  289.                <input type='hidden' name='act' value='ModCP'>
  290.                <input type='hidden' name='CODE' value='process_delete'>
  291.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  292.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  293.             </td>
  294.             </tr>
  295.             <tr>
  296.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_topics_cutoff']}</td>
  297.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  298.             </tr>
  299.             <tr>
  300.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_sort']}</td>
  301.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><select name='ORDER' class='forminput'><option value='asc'>{$ibforums->lang['s_topics_asc']}</option><option value='desc' selected>{$ibforums->lang['s_topics_desc']}</option></select></td>
  302.             </tr>
  303.             <tr>
  304.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_limit']}</td>
  305.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='LIMIT' size='5' maxlength='10' class='forminput'></td>
  306.             </tr>
  307.             <tr>
  308.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' class='forminput' value='{$ibforums->lang['submit_topics']}'></form></td>
  309.             </tr>
  310. EOF;
  311. }
  312.  
  313. function render_cat($data) {
  314. global $ibforums;
  315. return <<<EOF
  316.      <tr>
  317.        <td bgcolor="{$ibforums->skin['CAT_BACK']}" id='category' colspan='4'>{$data[CAT_NAME]}</td>
  318.      </tr>
  319. EOF;
  320. }
  321.  
  322. function topic_footer() {
  323. global $ibforums;
  324. return <<<EOF
  325.         <tr>
  326.           <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='4' align='center'><input type='submit' value='{$ibforums->lang['process_records']}' class='forminput'></td>
  327.         </tr> 
  328.        </table>
  329.       </td>
  330.      </tr>
  331.     </table>
  332. EOF;
  333. }
  334.  
  335. function show_move_results($data) {
  336. global $ibforums;
  337. return <<<EOF
  338.             <tr>
  339.             <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  340.                 <b>{$ibforums->lang['a_topic_results']}</b><hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>
  341.                 {$ibforums->lang['a_topic_d_left']} {$data[leave]}<br><br>
  342.                 {$ibforums->lang['a_topic_moved']} {$data[move]}<br><br>
  343.             </td>
  344.             </tr>
  345. EOF;
  346. }
  347.  
  348. function search_header($data) {
  349. global $ibforums;
  350. return <<<EOF
  351.             <tr>
  352.              <td><b>{$ibforums->lang['f_moderate']} {$data[FORUM_NAME]}</b><br>{$ibforums->lang['f_moderate_t']}
  353.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  354.                <input type='hidden' name='act' value='ModCP'>
  355.                <input type='hidden' name='CODE' value='{$data[search_type]}'>
  356.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  357.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  358.             </td>
  359.             </tr>
  360.             <tr>
  361.               <td>
  362.                <table cellspacing='1' cellpadding='0' border='0' width='95%' align='center' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}'>
  363.                  <tr>
  364.                   <td>
  365.                     <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  366.                      <tr>
  367.                        <td width='15%' bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium'>{$ibforums->lang['tt_action']}</td>
  368.                        <td width='85%' bgcolor='{$ibforums->skin['TITLEBACK']}'  id='titlemedium'>{$ibforums->lang['tt_details']}</td>
  369.                      </tr>
  370. EOF;
  371. }
  372.  
  373. function move_ops($html, $forum_name) {
  374. global $ibforums;
  375. return <<<EOF
  376.                 <tr>
  377.                   <td><table cellspacing='0' cellpadding='4' border='0' width='100%' align='center'>
  378.                 <tr>
  379.                 <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['move_topics_from']} <b>$forum_name</b> {$ibforums->lang['to']}:
  380.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  381.                <input type='hidden' name='act' value='ModCP'>
  382.                <input type='hidden' name='CODE' value='do_move'>
  383.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  384.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  385.                 </td>
  386.                 <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>$html</td>
  387.                 </tr>
  388.                 <tr>
  389.                 <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><b>{$ibforums->lang['delete_old']}</b></td>
  390.                 <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  391.                   <select name='leave' class='forminput'>
  392.                   <option value='leave_full'  selected>{$ibforums->lang['leave_locked']}
  393.                   <option value='leave_empty'>{$ibforums->lang['leave_empty']}
  394.                   <option value='delete'>{$ibforums->lang['dont_leave']}
  395.                   </select>
  396.                 </td>
  397.                 </tr>
  398.                 </table>
  399.                 </td>
  400.                 </tr>
  401. EOF;
  402. }
  403.  
  404. function read_post($data) {
  405. global $ibforums;
  406. return <<<EOF
  407.                <table cellspacing='1' cellpadding='0' border='0' width='100%' align='center' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}'>
  408.                  <tr>
  409.                   <td>
  410.                     <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  411.                      <tr>
  412.                         <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$data[POST]}</td>
  413.                      </tr>
  414.                     </table>
  415.                    </td>
  416.                  </tr>
  417.                 </table>
  418. EOF;
  419. }
  420.  
  421. function forum_splash($data) {
  422. global $ibforums;
  423. return <<<EOF
  424.             <tr>
  425.              <td><b>{$ibforums->lang['f_moderate']} {$data[FORUM_NAME]}</b><br>{$ibforums->lang['f_moderate_t']}</td>
  426.             </tr>
  427.             <tr>
  428.               <td>
  429.                <table cellspacing='1' cellpadding='0' border='0' width='95%' align='center' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}'>
  430.                  <tr>
  431.                   <td>
  432.                     <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  433. EOF;
  434. }
  435.  
  436. function show_open_results($data) {
  437. global $ibforums;
  438. return <<<EOF
  439.             <tr>
  440.             <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  441.                 <b>{$ibforums->lang['a_topic_results']}</b><hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>
  442.                 {$ibforums->lang['a_topic_open']} {$data[open]}<br><br>
  443.                 {$ibforums->lang['a_topic_close']} {$data[closed]}<br><br>
  444.             </td>
  445.             </tr>
  446. EOF;
  447. }
  448.  
  449. function render_topic_title($data) {
  450. global $ibforums;
  451. return <<<EOF
  452.                     <tr>
  453.                       <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2'>{$ibforums->lang['ss_topic_title']} <b>{$data[TOPIC_TITLE]}</b></td>
  454.                     </tr>
  455. EOF;
  456. }
  457.  
  458. function render_forum($data) {
  459. global $ibforums;
  460. return <<<EOF
  461.      <tr>
  462.        <td bgcolor="{$ibforums->skin['FORUM_COL_TWO']}"><span id="linkthru"><b><a href="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f={$data[FORUM_ID]}">{$data[FORUM_NAME]}</a></b></span><br>{$ibforums->lang['topic_to_mod']} <b>{$data[TOPICS_NOT_APPROVED]}</b></td>
  463.         <td bgcolor="{$ibforums->skin['FORUM_COL_ONE']}" align='center' valign='middle'>{$data[FORUM_TOPICS]}</td>
  464.         <td bgcolor="{$ibforums->skin['FORUM_COL_ONE']}" align='center' valign='middle' id='highlight'>{$data[FORUM_POSTS]}</td>
  465.         <td bgcolor="{$ibforums->skin['FORUM_COL_ONE']}" align="left" valign='middle'><span id='highlight'>{$data[FORUM_LAST_POST]}</span>
  466.      </tr>
  467. EOF;
  468. }
  469.  
  470. function render_newtopic($data) {
  471. global $ibforums;
  472. return <<<EOF
  473.                     <tr>
  474.                       <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2'>{$ibforums->lang['ss_topic_title']} <b>{$data[TOPIC]}->{'TOPIC_TITLE'}</b></td>
  475.                     </tr>
  476.                       <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='middle'><input type='hidden' name='R_POST_{$data[TOPIC]}->{'TOPIC_ID'}' value='{$data[POST]}->{'POST_ID'}'><input type='hidden' name='POST_{$data[TOPIC]}->{'TOPIC_ID'}' value='{$data[POST]}->{'ID'}'><select name='CHOICE_{$data[TOPIC]}->{'TOPIC_ID'}' class='forminput'><option value='APPROVE' selected>{$ibforums->lang['c_approve']}</option>{$data[TOPIC]}->{'DELETE'}<option value='LEAVE' selected>{$ibforums->lang['c_leave']}</option></select></td>
  477.                       <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='top'>
  478.                         <table cellspacing='1' cellpadding='4' border='0' width='100%' align='center'>
  479.                         <tr>
  480.                           <td valign='top' width='15%'><a href="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&CODE=03&MID={$data[TOPIC]}->{'TOPIC_STARTER'}" target='_blank'><b>{$data[TOPIC]}->{'TOPIC_STARTER_N'}</b></a></td>
  481.                           <td valign='top' width='85%'><b>{$ibforums->lang['ss_posted_on']}</b> {$data[TOPIC]}->{'TOPIC_START_DATE'}<hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>{$data[POST]}->{'POST'} ( <a href="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&CODE=03&MID={$data[TOPIC]}->{'{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$iB::IN{'f'}&CODE=readpost&ID={$data[POST]}->{'ID'}','ViewPost','400','200','0','1','1','1')">{$ibforums->lang['ss_read_more']}</a> )</td>
  482.                         </tr>
  483.                         </table>
  484.                       </td>
  485.                     </tr>
  486. EOF;
  487. }
  488.  
  489. function topic_form() {
  490. global $ibforums;
  491. return <<<EOF
  492.             <tr>
  493.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  494.                <i>{$ibforums->lang['define_search']}</i>
  495.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  496.                <input type='hidden' name='act' value='ModCP'>
  497.                <input type='hidden' name='CODE' value='topic_search'>
  498.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  499.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  500.             </td>
  501.             </tr>
  502.             <tr>
  503.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_topics_cutoff']}</td>
  504.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  505.             </tr>
  506.             <tr>
  507.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_sort']}</td>
  508.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><select name='ORDER' class='forminput'><option value='asc'>{$ibforums->lang['s_topics_asc']}</option><option value='desc' selected>{$ibforums->lang['s_topics_desc']}</option></select></td>
  509.             </tr>
  510.             <tr>
  511.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_limit']}</td>
  512.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='LIMIT' size='5' maxlength='10' class='forminput'></td>
  513.             </tr>
  514.             <tr>
  515.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' name='TOPICS' class='forminput' value='{$ibforums->lang['submit_topics']}'></form></td>
  516.             </tr>
  517. EOF;
  518. }
  519.  
  520. function render_opentopic($data) {
  521. global $ibforums;
  522. return <<<EOF
  523.                  <tr>
  524.                   <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='middle'>{$data[SELECT]}</td>
  525.                   <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><span id="linkthru"><a href="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ST&f={$data[FORUM_ID]}&t={$data[TOPIC_ID]}" target='_blank'>{$data[TOPIC_TITLE]}</a></span><br>{$data[TOPIC_DESC]}</td>
  526.                   <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' align='center' valign='middle'>{$data[TOPIC_POSTS]}</td>
  527.                   <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><span id='highlight'>{$data[TOPIC_LAST_DATE]}</span><br>{$ibforums->lang['st_by']} {$data[LAST_POSTER]}</td>
  528.                  </tr>
  529. EOF;
  530. }
  531.  
  532. function post_form() {
  533. global $ibforums;
  534. return <<<EOF
  535.             <tr>
  536.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}' colspan='2'>
  537.                <i>{$ibforums->lang['define_search']}</i>
  538.                <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='theForm'>
  539.                <input type='hidden' name='act' value='ModCP'>
  540.                <input type='hidden' name='CODE' value='post_search'>
  541.                <input type='hidden' name='s' value='{$ibforums->session_id}'>
  542.                <input type='hidden' name='f' value='$iB::IN{'f'}'>
  543.             </td>
  544.             </tr>
  545.             <tr>
  546.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_posts_cutoff']}</td>
  547.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='DAYS' size='5' maxlength='10' class='forminput'></td>
  548.             </tr>
  549.             <tr>
  550.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_sort']}</td>
  551.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><select name='ORDER' class='forminput'><option value='asc'>{$ibforums->lang['s_topics_asc']}</option><option value='desc' selected>{$ibforums->lang['s_topics_desc']}</option></select></td>
  552.             </tr>
  553.             <tr>
  554.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>{$ibforums->lang['s_limit']}</td>
  555.              <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><input type='text' name='LIMIT' size='5' maxlength='10' class='forminput'></td>
  556.             </tr>
  557.             <tr>
  558.             <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' name='POSTS' value='{$ibforums->lang['submit_posts']}' class='forminput'></form></td>
  559.             </tr>
  560. EOF;
  561. }
  562.  
  563. function startcp() {
  564. global $ibforums;
  565. return <<<EOF
  566.      <script langauge="javascript">
  567.      <!--
  568.         function check_prune() {
  569.             var message = "{$ibforums->lang['prune_confirm']} "+document.theForm.DAYS.value+"\\n{$ibforums->lang['prune_confirm_b']}";
  570.             if ( confirm( message ) ) {
  571.                 document.theForm.submit();
  572.             } else {
  573.                 return false;
  574.             }
  575.         }
  576.         function PopUp(url, name, width,height,center,resize,scroll,posleft,postop) {
  577.             if (posleft != 0) { x = posleft }
  578.             if (postop  != 0) { y = postop  }
  579.             if (!scroll) { scroll = 1 }
  580.             if (!resize) { resize = 1 }
  581.             if ((parseInt (navigator.appVersion) >= 4 ) && (center)) {
  582.               X = (screen.width  - width ) / 2;
  583.               Y = (screen.height - height) / 2;
  584.             }
  585.             if (scroll != 0) { scroll = 1 }
  586.             var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
  587.         }
  588.      //-->
  589.      </script>
  590.      <table cellpadding='0' cellspacing='1' border='0' width='{$ibforums->skin['TABLE_WIDTH']}' bgcolor='{$ibforums->skin['TABLE_BORDER_COL']}' align='center'>
  591.       <tr>
  592.         <td width='20%' bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='top'>
  593.           <table cellspacing='0' cellpadding='4' border='0' width='100%' align='center'>
  594.             <tr>
  595.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' valign='left' id='titlelarge'>{$ibforums->lang['menu']}</td>
  596.             </tr>
  597.           <!--menu goes here-->
  598.           </table>
  599.         </td>
  600.         <td width='80%' bgcolor='{$ibforums->skin['MISCBACK_ONE']}' valign='top'>
  601.           <table cellspacing='0' cellpadding='4' border='0' width='100%' align='center'>
  602.             <tr>
  603.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' valign='left' id='titlelarge'>{$ibforums->lang['display']}</td>
  604.             </tr>
  605.           <!--main content-->
  606. EOF;
  607. }
  608.  
  609. function show_delete_results($data) {
  610. global $ibforums;
  611. return <<<EOF
  612.             <tr>
  613.             <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'>
  614.                 <b>{$ibforums->lang['a_topic_results']}</b><hr noshade size=1 color='{$ibforums->skin['TABLE_BORDER_COL']}'>
  615.                 {$ibforums->lang['a_topic_d_delete']} {$data[delete]}<br><br>
  616.             </td>
  617.             </tr>
  618. EOF;
  619. }
  620.  
  621. function search_footer() {
  622. global $ibforums;
  623. return <<<EOF
  624.         <tr>
  625.           <td bgcolor='{$ibforums->skin['MISCBACK_TWO']}' colspan='2' align='center'><input type='submit' value='{$ibforums->lang['process_records']}' class='forminput'></td>
  626.         </tr> 
  627.        </table>
  628.       </td>
  629.      </tr>
  630.     </table>
  631. EOF;
  632. }
  633.  
  634. function topic_form_header($count) {
  635. global $ibforums;
  636. return <<<EOF
  637.             <tr>
  638.              <td bgcolor='{$ibforums->skin['TITLEBACK']}' id='titlemedium' colspan='2'>{$ibforums->lang['q_topics']} $count</td>
  639.             </tr>
  640. EOF;
  641. }
  642.  
  643. function offline_menu() {
  644. global $ibforums;
  645. return <<<EOF
  646.     <tr>
  647.      <td bgcolor='{$ibforums->skin['MISCBACK_ONE']}'><b>{$ibforums->lang['menu_off']}</b></td>
  648.     </tr>
  649. EOF;
  650. }
  651.  
  652. function end_main_splash() {
  653. global $ibforums;
  654. return <<<EOF
  655.        </table>
  656.       </td>
  657.      </tr>
  658.     </table>
  659. EOF;
  660. }
  661.  
  662.  
  663. }
  664. ?>